package com.github.qingcheng.controller;

import com.github.qingcheng.aliyun.AliyunOssUtils;
import lombok.RequiredArgsConstructor;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RestController;
import org.springframework.web.multipart.MultipartFile;

/**
 * 图片上传
 * @author GY
 * @version V1.0
 * @date 2025-01-21 09:58
 */
@RestController
@RequiredArgsConstructor
public class FileController {
    private AliyunOssUtils aliyunOssUtils;

    // @Value("${aliyun.oss.domain}")
    // String domain;
    // @Value("${aliyun.oss.endpoint}")
    // String endpoint;
    // @Value("${aliyun.oss.bucketName}")
    // String bucketName;
    // @Value("${aliyun.oss.region}")
    // String region;
    // @Value("${aliyun.oss.accessKeyId}")
    // String accessKeyId;
    // @Value("${aliyun.oss.secretAccessKey}")
    // String secretAccessKey;

    @PostMapping("/brand/upload")
    public String upload(MultipartFile file){
        String url = aliyunOssUtils.uploadFile(file);
        return url;
    }
}
